/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaex;

/**
 *
 * @author matteo.bertoldi
 */
public class Whiletest {
    //creo un metodo che si chiama condition e restituisce un booleano
    static boolean condition() { //questo mi restituisce un boolean
        double app= 0.00;
        app= Math.random();
        System.out.println("\n" + app + "@@@ \n");
        boolean result = app < 0.85;
        System.out.print(result + ", ");
        return result; //devo usare la return se il metodo ritorna un valore
    }
    public static void main(String[] args) {
        while(condition()) //ciclo entro il while fino a quando la condizione è vera
            System.out.println("sono dentro'while'");
        System.out.println("sono uscito dal 'while'");
        
     
    }
    
}
/*
* il nome del package deve comparire all'inizio del codice
 * ogni cosa è un oggetto: animale, edificio, servizio
 * un programma è un gruppo di oggetti che si spediscono messaggi tra loro
 * per richiedere un oggetto si deve inviare un messaggio a quel'oggetto
 * metodo= messaggio o chiamata a un oggetto
 * oggetto= ogni oggetto è un'istanza di una classe = un esemplare della classe
 * classe = classe è sinonimo/equivale a un tipo
 * devo definire quali messaggi posso spedire alla classe (metodi)
 * oggetti e metodi/messaggi
 * tutti gli oggetti dello stesso tipo possono ricevere gli stessi messaggi 
 * un progetto ha uno stato, un comportamento e una identità
 */